package com.unitd.base.module.logistics.mybatis.mapper;

import com.unitd.base.frame.plugins.mybatis.mapper.IBaseDao;
import com.unitd.base.module.logistics.po.ExpressCompany;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

/**
 * 快递鸟接口支持快递公司编码表信息表信息数据库操作接口类
 * @filename ExpressCompanyMapper.java
 * @copyright www.unitd.com
 * @author Hudan
 * @version 1.0
 * @date 2019-01-31
 */
@Repository
public interface ExpressCompanyMapper extends IBaseDao<ExpressCompany, Long> {

	/**
	 * 根据物流公司编号获取物流公司详情
	 * @param code 物流公司编号
	 * @return 物流公司详情
	 */
	ExpressCompany selectByCode(@Param("code") String code);

	/**
	 * 根据物流公司编号获取物流公司名称
	 * @param code 物流公司编号
	 * @return 物流公司名称
	 */
	String selectNameByCode(@Param("code") String code);

	/**
	 * 根据物流公司名称获取物流公司详情
	 * @param name 物流公司名称
	 * @return 物流公司详情
	 */
	ExpressCompany selectByName(@Param("name") String name);



}